package com.lanswon.qzsmk.model;

import java.io.Serializable;
import java.util.Date;
/**
 * 终端信息表
 * @author sun
 *
 */
public class AcTerminal implements Serializable {
    /** 终端代码 */
    private String termNo;

    /** 机具类型 1.POS 2.自助终端 3.读卡器 9.其他 */
    private String equipType;

    /** 机具用途 1.充值 2.消费 3充值消费 4.查询 9.其他 */
    private String equipUse;

    /** 设备号 */
    private String equipNo;

    /** 设备名称 */
    private String equipName;

    /** 终端状态 */
    private String termStatus;

    /** 批次号 */
    private String batchNo;

    /** 机具投资方 */
    private String equipInvestor;

    /** 终端描述 */
    private String termDescribe;

    /** 绑定SAM数目 */
    private Integer bindSamNum;

    /** 使用方式 */
    private String useWay;

    /** 最大终端流水号 */
    private String maxTermSeq;

    /** 备注 */
    private String remark;

    /** 测试标志 */
    private String testFlag;

    /** 创建系统操作员 */
    private String crtSysOpr;

    /** 创建系统时间 */
    private Date crtSysDt;

    /** 最后修改系统操作员 */
    private String lstModSysOpr;

    /** 最后修改系统时间 */
    private Date lstModSysDt;

    /** 管理人 */
    private String managePerson;

    /** 商户编号/网点编号 */
    private String mctCode;

    /** 绑定标志 0-未绑定,1-绑定商户 */
    private String bindFlag;

    private static final long serialVersionUID = 1L;

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo == null ? null : termNo.trim();
    }

    public String getEquipType() {
        return equipType;
    }

    public void setEquipType(String equipType) {
        this.equipType = equipType == null ? null : equipType.trim();
    }

    public String getEquipUse() {
        return equipUse;
    }

    public void setEquipUse(String equipUse) {
        this.equipUse = equipUse == null ? null : equipUse.trim();
    }

    public String getEquipNo() {
        return equipNo;
    }

    public void setEquipNo(String equipNo) {
        this.equipNo = equipNo == null ? null : equipNo.trim();
    }

    public String getEquipName() {
        return equipName;
    }

    public void setEquipName(String equipName) {
        this.equipName = equipName == null ? null : equipName.trim();
    }

    public String getTermStatus() {
        return termStatus;
    }

    public void setTermStatus(String termStatus) {
        this.termStatus = termStatus == null ? null : termStatus.trim();
    }

    public String getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo == null ? null : batchNo.trim();
    }

    public String getEquipInvestor() {
        return equipInvestor;
    }

    public void setEquipInvestor(String equipInvestor) {
        this.equipInvestor = equipInvestor == null ? null : equipInvestor.trim();
    }

    public String getTermDescribe() {
        return termDescribe;
    }

    public void setTermDescribe(String termDescribe) {
        this.termDescribe = termDescribe == null ? null : termDescribe.trim();
    }

    public Integer getBindSamNum() {
        return bindSamNum;
    }

    public void setBindSamNum(Integer bindSamNum) {
        this.bindSamNum = bindSamNum;
    }

    public String getUseWay() {
        return useWay;
    }

    public void setUseWay(String useWay) {
        this.useWay = useWay == null ? null : useWay.trim();
    }

    public String getMaxTermSeq() {
        return maxTermSeq;
    }

    public void setMaxTermSeq(String maxTermSeq) {
        this.maxTermSeq = maxTermSeq == null ? null : maxTermSeq.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }

    public String getTestFlag() {
        return testFlag;
    }

    public void setTestFlag(String testFlag) {
        this.testFlag = testFlag == null ? null : testFlag.trim();
    }

    public String getCrtSysOpr() {
        return crtSysOpr;
    }

    public void setCrtSysOpr(String crtSysOpr) {
        this.crtSysOpr = crtSysOpr == null ? null : crtSysOpr.trim();
    }

    public Date getCrtSysDt() {
        return crtSysDt;
    }

    public void setCrtSysDt(Date crtSysDt) {
        this.crtSysDt = crtSysDt;
    }

    public String getLstModSysOpr() {
        return lstModSysOpr;
    }

    public void setLstModSysOpr(String lstModSysOpr) {
        this.lstModSysOpr = lstModSysOpr == null ? null : lstModSysOpr.trim();
    }

    public Date getLstModSysDt() {
        return lstModSysDt;
    }

    public void setLstModSysDt(Date lstModSysDt) {
        this.lstModSysDt = lstModSysDt;
    }

    public String getManagePerson() {
        return managePerson;
    }

    public void setManagePerson(String managePerson) {
        this.managePerson = managePerson == null ? null : managePerson.trim();
    }

    public String getMctCode() {
        return mctCode;
    }

    public void setMctCode(String mctCode) {
        this.mctCode = mctCode == null ? null : mctCode.trim();
    }

    public String getBindFlag() {
        return bindFlag;
    }

    public void setBindFlag(String bindFlag) {
        this.bindFlag = bindFlag == null ? null : bindFlag.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", termNo=").append(termNo);
        sb.append(", equipType=").append(equipType);
        sb.append(", equipUse=").append(equipUse);
        sb.append(", equipNo=").append(equipNo);
        sb.append(", equipName=").append(equipName);
        sb.append(", termStatus=").append(termStatus);
        sb.append(", batchNo=").append(batchNo);
        sb.append(", equipInvestor=").append(equipInvestor);
        sb.append(", termDescribe=").append(termDescribe);
        sb.append(", bindSamNum=").append(bindSamNum);
        sb.append(", useWay=").append(useWay);
        sb.append(", maxTermSeq=").append(maxTermSeq);
        sb.append(", remark=").append(remark);
        sb.append(", testFlag=").append(testFlag);
        sb.append(", crtSysOpr=").append(crtSysOpr);
        sb.append(", crtSysDt=").append(crtSysDt);
        sb.append(", lstModSysOpr=").append(lstModSysOpr);
        sb.append(", lstModSysDt=").append(lstModSysDt);
        sb.append(", managePerson=").append(managePerson);
        sb.append(", mctCode=").append(mctCode);
        sb.append(", bindFlag=").append(bindFlag);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}